package ru.st.selenium.applogic;

import java.util.ArrayList;
import java.util.List;

import ru.st.selenium.applogic2.FilmHelper2;
import ru.st.selenium.model.Film;

public interface FilmHelper {

	void create(Film film);
	void delete(Film film);
	List<Film> search(String title);
	boolean getFlagStaleness();
	boolean areWarningsPresented();	
	FilmHelper2 clickFirstMovieCover();
	FilmHelper2 clickEditMovieButton();
	FilmHelper2 clearEditingFields();
	FilmHelper2 removeFilmCover();
	boolean areAllTextFieldsEmpty();
	boolean doesCoverImageExist();
	boolean areTheseWarningsPresented(ArrayList<String> warnings);
	FilmHelper2 searchSomething(String string);
	FilmHelper2 waitNResultIsAppeared(int n);
	boolean isStringPresentedInResults(String string);
	FilmHelper2 writeMovieList(String string);
	boolean compareMovieStringLists();
}
